home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Merciful 2
/
Merciful - Disc 2.iso
/
software
/
d
/
dlgpro1.dms
/
dlgpro1.adf
/
Read_Me_First
< prev
next >
Wrap
Text File
|
1993-07-23
|
10KB
|
209 lines
*Important*
If you own the PDQMail FidoNet utility package from Intuituve Software,
please contact Steve Lewis to obtain a new PDQMail key file. Your existing
PDQMail keyfile will not work with this version of DLG since the prefix
of your serial number has changed from PRxxxx to RExxxx.
If you have an A4000 please read the following:
Be sure to turn off the copyback caches BEFORE attempting installation. The
installation utility will crash the machine if you do not do this. You can
turn your copyback caches back on after the installation is complete as DLG
will run with them. Be aware that DLG does not like mode-promotion on it's
screens. You will need to disable this feature, or run DLG's screen in a
non-interlaced mode (640 * 200) to avoid problems. Version 2.0 of DLG will
be fully A4000 compatible. We apologize for any inconvenience, but the
A4000 was introduced far too late into DLG's developement cycle for us
to be able to make the necessary changes.
Arexx Notes:
Due to currently unresolved incompatibilities between ARexx and DLG's shutdown
mechanism on timeout or carrier loss, there is a limitation on the safe use of
ARexx scripts under DLG. If you do I/O in an online ARexx script or launch
programs from ARexx that do I/O, your script may not break properly when DLG
tries to shut down. Instead of launching programs from ARexx using "address
command" we recommend that you use the DLG ARexx commands "OVERLAY" or
"CHAIN". If you do I/O directly from an ARexx script, try to insure that a
sequence of carriage returns will cleanly exit the script.
Multi-Serial cards:
If you are installing multiple lines, you should be aware that ports
TR1 through TR7 are configured to use serial.device, unit 1. You must
log in locally and change these settings to reflect the settings required
by your particular multi-serial card before putting the system online.
Trapdoor 1.83 changes from the DLG manual
=========================================
- Features:
> logfile buffering: new keywords MAXLOGLINES and MAXLOGSECS
> (NO)BEEPDISPLAY keyword allows you to choose whether TrapDoor "blinks"
the screen on a CONNECT message.
> Fax support (see FAXSTRING and FAXCOMMAND)
> improved CPU performance during zmodem receive: (NO)ABS
> new embedded %-switches
> automatically go to the bbs after a certain amount of time has
expired: see DROPBBSSECS keyword.
> reconfigure the messages TrapDoor displays to human callers:
see BBSMESSAGE keyword.
> run a command when the phone is ringing: see RINGCOMMAND keyword.
> added SCREENMODE PUBLIC & PUBSCREENNAME keywords.
> new keyword COST to override -Unpublished- entries via 'setconfig':
setconfig 2:310/6 "call 0043-1-603-8532 cost 866"
> new keyword COST to configure default cost
- EMSI bugfixes:
> Would send corrupt DAT packet after receiving a NAK. improved EMSI
packet parser. This fixes the EMSI 0:0/0.0 problem.
> EMSI-AKAs and EMSI-MainAddr and BOSS Addr will now all be considered
as candidates for mail/files to be sent.
> "Wer EMSI sagt, muß auch AKAs auswerten :-)"
EMSI will now more intelligently swap the main address and an AKA
to make it look more like you really reached the system you wanted :-)
i.e. it will no longer say "expected x and got y" when address x is
in the AKAs.
> incoming calls from FrontDoors now work without the initial NAK.
> addresses like 2:310/6.4@fidonet.org will now be parsed correctly.
> new switch (NO)XMAIL selects whether the XMA capability code gets set
in the EMSI handshake packet. Older versions of TrapDoor always set it,
so the default is XMAIL.
> new AKA handling should get rid of 80-character limit for one's own AKAs.
> number of AKAs bumped from 10 to 20; also fixed the other AKA bug.
> reenabled EMSI packet logging even for the release version.
> added (NO)FASTEMSI.
> bugfix B-3213 brought a few more subtleties of the error
handling in the EMSI state machine to the surface.
talk about 'handcrafted software...' :-)
- Zmodem bugfixes:
> tidied up Zmodem receiver. Removed one state in receiver engine.
> re-enabled Zmodem debug logging.
> fixed the duplicate file receiving problem.
> now sends empty Poll Packet in ZedZip.
> new method for sending out dummy .PKT in ZedZip.
> added (NO)ABS.
> re-enabled Zmodem debug logging even for the release version.
- FTS-1/Telink:
> added support for Fsc39 packets in FTS-1.
> now displays some more system info in FTS-1 sessions.
> no longer displays 'Took' line if telink/xmodem recv fails.
> more beautiful modem7 status window display :-) (added a \n somewhere)
> fixed an error path in tlink, where the receiver would not detect an
error condition when the first .PKT failed.
> fixed some other timing problem with FTS-1 on fast A3000 machines.
> Telink header version number is now updated correctly on remakes...
> FTS-1 now displays "Using: TrapDoor 1" when the revision is not known.
> fixed "unknown FTS-1 system" -> "«unknown system name»" for D'Bug.
- Modem handling:
> fax detect: see FAXSTRING and FAXCOMMAND keywords
> detection of "RINGING" phones -> "NO ANSWER": see RINGINGS keyword
> New Zealand pulse dialing: see KIWIPULSE keyword
> added logging of ERROR response (modem reported error)
> connectstrings longer than 32 characters no longer get mangled; also
raised size of buffer from 32 to 64.
> no longer logs "no response from modem" if ESC is pressed during outdial,
but shows "User break" instead now.
> upped the length of the phone number field so that it would allow
longer phone numbers (for those ppl using special long-distance services).
> serial receive buffer will now be forced to 8192 bytes.
> raised size of MODEMINIT, MODEMANSWER and MODEMDIALPRE buffers.
- Outbound Handling:
> added new filenote name tagging in the outbound directory.
> changed renaming scheme for 4D-files: if points are involved in any way,
a timestamp will be used.
> added (NO)TIMESTAMP keyword.
- ARexx:
> added STATUS F; returns two integers, separated by a slash '/';
first one is the number of files sent in the last session, second the
number of files received.
> new asynchroneous @CALL rexx command. Tries to make outgoing call if
TrapDoor is idle; returns either OUTGOING, INCOMING or CALLING.
> bugfix B-3183: new rexx message handling.
> ARexx: TrapDoor should no longer, under NO circumstances, return the
connectstring from the previous session.
- Various:
> made keyfile decoding 68040-aware. Anyone loan me a 68040 for testing?
> reworded texts, corrected spelling mistakes, ...
> nicer text strings. better error messages.
> log beautifications.
> logfile will now also be flushed before the external BBS is started.
> new method for passing RexxPortName and PubScreenName to TrapCall
> new embedded %-switches:
%I ... InboundDir
%O ... OutboundDir
%d ... 1 if inbound calls, -1 if outbound call
%R ... RexxPortName
%p ... PubScreenName
> RUN and SPAWN will now also process embedded %-commands. This is nice
for function keys (to pass RexxPortName, PubScreenName and the like).
> doesn't display AKAs in the help requester if there are none.
> fixed bug: "call <nodenum> password <passwd>" wouldn't use the password
given.
> fixed the "clicking [settings] crashes my machine" bug.
> fixed lint warnings & possible problem with Zmodem baudrates > 32767 bps.
> fixed bug in BBSCHAR (wouldn't accept decimal char value)
> fixed unfreed signal (WShell complained).
> TrxID of last successful session with a node now gets stored in the
accounting info, so you can check when that node has polled you last.
(The TrxID is a unix seconds-since-1/1/70 timestamp.)
> better accounting with incoming calls.
> Temporary files now have '.'s instead of ' 's in their names.
> fixed STARTSESSION command. Would neither set call mode nor correctly
look up password.
> (NO)UNLISTEN command. See the manual.
> no more enforcer hits when TrapCall tries to close a nonexisting
TrapDoor screen. The bug was in the 'TrapDoor' screen routines. Kind
of moot anyway, since we are moving towards KS 2.04 public screens...
> empty config files no longer crash TrapDoor.
> no more enforcer hits in QUIET mode (thanks, Arnout!)
> added (NO)AUTOADJUST keyword.
> removed some unnecessary code in the parser.
> new error path if special config is too complex.
> new proto stuff so that LibCall/SysBase is used for exec functions. This
means less access to chip-mem, less interrupt-latency, better speed on
68030 machines... (so they say!)
- Tools & Utilities:
> TrapPoll no longer crashes on low memory.
> TrapPoll no longer loses memory.
> new listconfig utility shows all special configs.
> listacct now shows TrxID of last session with a system.
> new shownl utility shows name of all indexed nodelists.
> TrapTell -p option now works.
> TrapCall now knows about public screens: -p<RexxPort>, -s<PubScreenName>
- traplist.library:
> Addr: changed zone/net/node/point to UWORD, else compare has problems
with addresses in the 32k+ range;
fixes bug with negative nodenumbers.
> Added support for the brand-new, all-wonderful 32 entry LRU cache
for nodes looked up. Note that the cache is valid as long as
the nodelist is maintained open -- as soon as the last opener
closes, it is invalidated. Sad, but TRUE.
> Added index cache [48]. This will speed up the index lookup.
> NLIndexFind() now uses the all new Index caching mechanism. This means
far less disk accesses while searching for a node.
> addresses like 2:310/6.4@a.very.long.domain.org will be parsed correctly.
> Added check for "good" address before using it [lint]
> Fixed reversed check of error condition in CLibARexx()
How has this ever worked?
> updated AutoDocs for ExtraEnumTag().
> Renamed NodeDesc.HubNode to NodeDesc.Hub for consistency
> Added NodeDesc.Type
> added extra tag date stamping. See ExtraTagDate()
> added NLGetNodelistNames() and NLFreeNodelistNames()